Multi-Robot Task Allocation Based on Swarm Intelligence

نویسندگان

  • Shuhua Liu
  • Tieli Sun
  • Chih-Cheng Hung
چکیده

In the field of cooperative robotics, task allocation is an issue receiving much attention. When researchers design, build, and use cooperative multi-robot system, they invariably try to answer the question of which robot should execute which task. This is in fact a multirobot task allocation problem (MRTA). The task allocation problem addresses the question of finding the task-to-robot assignments that optimize global cost or utility objectives. Finding an optimal task allocation, even in a relatively simplified case, is an NP-hard problem. Therefore, the majority of common approaches are approximate or heuristic in nature. Those approaches usually give suboptimal solutions. MRTA is a fundamental issue of the multi-robot systems, which embodies the high-level system organization and operation mechanism. The quality of task allocation algorithm directly affects the performance of multi-robot system. With an increase in the number of robots and difficulty of tasks within a system, the issue of task allocation has risen to prominence and become a key research topic in the multi-robot domain. In 2005, the International Conference on Robotics and Automation (ICRA 2005) set special panels on multi-robot task allocation, in which the latest research and the progress are discussed. Gerkey and Mataric (2004) presented a particular taxonomy for the task allocation problem. It is described as follows: • Single-task robots (ST) vs. multi-task robots (MT): ST means that each robot is capable of executing at most one task at a time, while MT means that some robots can execute multiple tasks simultaneously. • Single-robot tasks (SR) and multi-robot tasks (MR): SR means that each task requires exactly one robot to achieve it, while MR means that some tasks can require multiple robots. • Instantaneous (IA) and time-extended (TA) assignment: In the instantaneous assignment, robots do not plan for future allocations and are only concerned with the one task they are carrying out at the moment (or for which they are considering executing). In the time-extended assignment, robots have more information and can come up with longer-term plans involving task sequences or schedules. Based on above categorization, there are eight types of task allocation combination. ST-SRIA is the simplest, as it is actually a trivial instance of the Optimal Assignment Problem

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A First Step Toward a Possibilistic Swarm Multi-robot Task Allocation

The task allocation problem is one of the main issues in multi-robot systems. Typical ways to address this problem are based on Swarm Intelligence. One of them is the so-called Response Threshold Method. In the aforementioned method every robot has associated a task response threshold and a task stimuli in such a way that the robot’s probability of executing a certain task depends on both facto...

متن کامل

Swarm-Intelligence-based Multi-Robot Task Allocation

Multi-Robot Task Allocation (MRTA) in an unknown environments is a core problem in automated systems. To complete all tasks in the environment, three distinct steps are needed to be performed: exploration, task allocation, and task execution. We propose a hierarchical algorithm based on swarm intelligence to perform these three steps concurrently in order to improve the overall system performan...

متن کامل

Design and Implementation of Heterogeneous Robot Swarm

In this paper we described the hardware architecture of an inexpensive, heterogeneous, mobile robot swarm, designed and developed at RISC lab, University of Bridgeport. Each UB robot swarm is equipped with sensors, actuators, control and communication units, power supply, and interconnection mechanism. Robot swarms have become a new research paradigm in the last ten years offering novel approac...

متن کامل

Coordination Through Institutional Roles in Robot

In this paper, we demonstrate the benefit of role allocation in a collective of autonomous robots performing a simple transport task. We demonstrate that, under certain conditions, the performance of the collective can be improved when a subset of the robots assume institutional roles as traffic regulators. The concept of institutional roles is part of a highlevel approach to the control of mul...

متن کامل

Distributed Task Allocation in Swarms of Robots

This chapter introduces a swarm intelligence-inspired approach for target allocation in large teams of autonomous robots. For this purpose, the Distributed Bees Algorithm (DBA) was proposed and developed by the authors. The algorithm allows decentralized decision-making by the robots based on the locally available information, which is an inherent feature of animal swarms in nature. The algorit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012